﻿using System;
using System.Net;
using System.Runtime.Serialization;

using SBPweb.PROvibe.Shared.Contracts.Content;

namespace SBPweb.PROvibe.Server.Framework.Actors.Content
{

    //[DataContract]
    //public struct ClientDescriptor : IClientDescriptor
    //{

    //    public static ClientDescriptor Unknown = new ClientDescriptor("0.0.0.0", string.Empty);

    //    private string sessionId;
    //    private string clientIp;

    //    public ClientDescriptor(string clientIp, string sessionId)
    //    {
    //        this.sessionId = sessionId;
    //        this.clientIp = clientIp;
    //    }

    //    [DataMember]
    //    public string SessionId
    //    {
    //        get
    //        {
    //            return this.sessionId;
    //        }
    //        set
    //        {
    //            this.sessionId = value;
    //        }
    //    }

    //    [DataMember]
    //    public string ClientIp
    //    {
    //        get
    //        {
    //            return this.clientIp;
    //        }
    //        set
    //        {
    //            this.clientIp = value;
    //        }
    //    }

    //    public override string ToString()
    //    {
    //        return string.Format("[{0}]: {1}", ClientIp, SessionId);
    //    }
    //}

}